<%
  require 'page_helper'
  helper = ToDoDashPageHelper.new
  is_post = helper.request_is_POST?
  login = helper.try_login
  if login then
    helper.redirect_to("main.rhtml")
  end
%>
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <link rel="stylesheet" href="css/account.css" type="text/css" />
    <title>ログイン - ToDo Dash - </title>
  </head>
  <body>
    <!-- 面倒だから table レイアウト -->
    <table style="width: 100%; height: 100%"><tr><td align="center">
    <p>ToDo Dash</p>
    <form name="login_form" method="POST" action="login.rhtml">
      <table id="login_box">
        <tr><td>ログイン ID</td><td><input type="text" size="10em" name="login_id" /></td></tr>
        <tr><td>パスワード</td><td><input type="password" size="10em" name="login_password" /></td></tr>
        <%
          if is_post and not login then
        %>
            <tr><td style="color: red;" colspan="2">※ログイン ID とパスワードが一致しません．</td></tr>
        <%
          end
        %>
        <tr align="right"><td colspan="2"><input type="submit" /></td></tr>
        <tr><td colspan="2">アカウントをお持ちでない方は...</td></tr>
        <tr align="right">
          <td colspan="2">
            <a href="create_account.rhtml">アカウント作成</a>
          </td>
        </tr>
      </table>
    </form>
    </td></tr></table>
  </body>
</html>
<%
  helper.update_session
%>

